import { user } from '../../server/user';

import { server } from '../../config/server.js';

// pages/home/home.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        server_addr: server.server_addr,
        username: '',
        profile: '',
        // userInfo: [
        //     {
        //         id: 1,
        //         num: 20,
        //         name: '关注'
        //     },{
        //         id: 2,
        //         num: '200w',
        //         name: '粉丝'
        //     },{
        //         id: 3,
        //         num: 245,
        //         name: '动态'
        //     },{
        //         id: 4,
        //         num: 249,
        //         name: '获赞'
        //     }
        // ],

        // 取消的功能
        /*
        {
                id: 1,
                img: "/images/home/my-creation.png",
                name: "我的圈子"
            },
        */
        moreFunc: [
            {
                id: 2,
                img: `${server.server_addr}/qianduantupian/images/home/my-source.png`,
                name: "我的书架",
                jmpUrl: "/pages/myLib/myLib"
            }, {
                id: 3,
                img: `${server.server_addr}/qianduantupian/images/home/my-collect.png`,
                name: "收藏院校",
                jmpUrl: "/pages/collectSchool/collectSchool"
            }, {
                id: 4,
                img: `${server.server_addr}/qianduantupian/images/home/my-browhistory.png`,
                name: "我的任务",
                jmpUrl: "/pages/myTask/myTask"
            }, {
                id: 5,
                img: `${server.server_addr}/qianduantupian/images/home/word.svg`,
                name: '背单词记录',
                jmpUrl: '/pages/wordProgress/wordProgress'
            }, {
                id: 6,
                img: `${server.server_addr}/qianduantupian/images/home/signin.svg`,
                name: '打卡记录',
                jmpUrl: '/pages/checkInCalendar/checkInCalendar'
            }
        ],
        // toolList: [
        //     {
        //         id: 1,
        //         img: "/images/home/tool-msg.png",
        //         name: "消息"
        //     },{
        //         id: 2,
        //         img: "/images/home/tool-orders.png",
        //         name: "我的订单"
        //     },{
        //         id: 3,
        //         img: "/images/home/tool-storage.png",
        //         name: "我的缓存"
        //     },{
        //         id: 4,
        //         img: "/images/home/tool-mistakesCollection.png",
        //         name: "错题集"
        //     },{
        //         id: 5,
        //         img: "/images/home/tool-resort.png",
        //         name: "我的求助"
        //     },{
        //         id: 6,
        //         img: "/images/home/tool-money.png",
        //         name: "我的学币"
        //     },{
        //         id: 7,
        //         img: "/images/home/tool-help.png",
        //         name: "帮助与反馈"
        //     },{
        //         id: 8,
        //         img: "/images/home/tool-setting.png",
        //         name: "系统设置"
        //     },
        // ]
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        this.getUserInfo();             // 获取用户信息
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    },

    /*
     * 跳转到个人信息页面
     */
    jmpPersonInfoPage() {
        wx.navigateTo({
            url: '/pages/personInfo/personInfo',
        });
    },

    /*
     * 获取个人信息
     */
    async getUserInfo() {
        user.getUserInfoByJwt().then((res) => {
            console.log(res);
            this.setData({
                username: res.data.username,
                profile: res.data.bio,
            });
        }).catch((err) => {
            wx.showToast({
                title: '请检查网络连接',
                icon: 'none',
                duration: 1000
            });
        });
    },

    // 页面跳转函数
    jmpFunc(e) {
        let url = e.currentTarget.dataset.url;
        if (!url) return ;
        wx.navigateTo({ url });
    }
})